#container
{
	width: 780px;
	float: left;
}

#step
{
	width: 200px;
	float: right;
}

#step
{
	line-height: 1em;
}

#step li
{
	padding: 5px;
}

.step-0 #step-0
{
	background: #ffffff;
}

.step-1 #step-1
{
	background: #ffffff;
}

.step-2 #step-2
{
	background: #ffffff;
}

.step-3 #step-3
{
	background: #ffffff;
}

#step li
{
	margin-bottom: 10px;	
}

#content h1
{
	font-size: 1.8em;
	margin-bottom: 20px;
}

#pizza
{
	
}

#pizzalist
{
	
}

#pizzalist div.pizza
{
	margin-bottom: 10px;
	padding: 5px;
	border: 2px solid #cecece;
	background: #e8e9e4;
	cursor: pointer;
	position: relative;
}

#pizzalist div:hover
{
	background: #dcddd9;
}

#pizzalist div.highlite
{
	background: #98d3b4;
}

#pizzalist div.highlite:hover
{
	background: #68be91;
}

#pizzalist div.pizza div.price
{
	float: right;
	width: auto;	
}

.form-field
{
	margin-bottom: 10px;
}

.form-field label
{
	font-weight: bold;
}

.form-field input
{
	font-size: 1.2em;
	width: 100%;
	border: 2px solid #cecece;
	background: #e8e9e4;
}

.form-field ul.errors
{
	color: #CE2B37;
}

.form-controls
{
	height: 50px;
	margin-bottom: 10px;
}

.form-controls div
{
	height: 50px;
	width: 150px;
}

.form-controls .form-cancel-button
{
	float: left;
}

.form-controls .form-next-button
{
	float: right;
}
